package com.situ.shoplook.common.service;

import com.situ.shoplook.common.model.Order;
import com.situ.shoplook.common.model.search.OrderSearchBean;
import com.situ.shoplook.common.util.PaginateParams;

import java.util.List;

/**
 * 功能：
 *
 * @author 千堆雪
 * @version 1.0.0
 * <p>
 * created by 千堆雪 on 2024/8/24, last modified by 千堆雪 on 2024/8/24
 */
public interface OrderService {
    /**
     * 查询所有订单
     *
     * @param osb      查询条件
     * @param pp 分页参数
     * @return 订单列表
     */
    List<Order> findAll(OrderSearchBean osb, PaginateParams pp);

    /**
     * 查询单个订单
     *
     * @param id 主键
     * @return 指定编号的订单
     */
    Order findById(Integer id);
}
